package com.iris.live.services.data.models;

import com.fasterxml.jackson.annotation.JsonProperty;

import javax.persistence.*;

/**
 * Created by xin on 2016/7/11.
 */
@SuppressWarnings("JpaDataSourceORMInspection")
@Entity
@Table(name = "LSH金融设置适用车型", schema = "sg_lsh", catalog = "")
@IdClass(Lsh金融设置适用车型ModelPK.class)
public class Lsh金融设置适用车型Model {
    private Integer 金融编号;
    private Integer 适用车型;

    @Id
    @Column(name = "金融编号")
    @JsonProperty("金融编号")
    public Integer get金融编号() {
        return 金融编号;
    }

    public void set金融编号(Integer 金融编号) {
        this.金融编号 = 金融编号;
    }

    @Id
    @Column(name = "适用车型")
    @JsonProperty("适用车型")
    public Integer get适用车型() {
        return 适用车型;
    }

    public void set适用车型(Integer 适用车型) {
        this.适用车型 = 适用车型;
    }

    @Override
    public boolean equals(Object o) {
        if (this == o) return true;
        if (o == null || getClass() != o.getClass()) return false;

        Lsh金融设置适用车型Model that = (Lsh金融设置适用车型Model) o;

        if (金融编号 != null ? !金融编号.equals(that.金融编号) : that.金融编号 != null) return false;
        if (适用车型 != null ? !适用车型.equals(that.适用车型) : that.适用车型 != null) return false;

        return true;
    }

    @Override
    public int hashCode() {
        int result = (金融编号 != null ? 金融编号.hashCode() : 0);
        result = 31 * result + (适用车型 != null ? 适用车型.hashCode() : 0);
        return result;
    }
}
